Computational Resource Exchanges for Distributed Resource Allocation
نویسندگان
چکیده
Appropriate abstractions, mechanisms, and policies for resource allocation is quickly emerging as the fundamental problem facing emerging computation and communication environments such as PlanetLab and the Grid. This paper explores the utility of one simple abstraction for global resource allocation with a number of appealing properties: a centralized auction that collects user descriptions of resource configurations and the values placed on these configurations. The task of the clearinghouse is to determine a set of winning bids and to assign appropriate subsets of global resources to individual users. One challenge with this model is the computational complexity associated with determining winners. To make the problem tractable, we propose appropriate bidding languages that constrain the type of bids that users can make, while maintaining required expressiveness. Computing optimal solutions to such auctions for scales of current interest (e.g., 1000 nodes) is intractable on current hardware, even given aggressive optimizations. Thus, we introduce a number of heuristics that appear to perform well in practice. Another challenge with auctions is the lag in clearing the auction and the uncertainty in whether resources will actually be acquired. We introduce a formulation for “Buy it Now” pricing to address some of these limitations.
منابع مشابه
Task-Oriented Computational Economic-Based Distributed Resource Allocation Mechanisms for Computational Grids
In computational grids, heterogeneous resources with different ownerships are dynamically available and distributed geographically. It is not realistic to build the resource allocation mechanisms for such computational platform without considering economic issues. Developing computational economic-based approaches is a promising avenue for building efficient, scalable and stable resource alloca...
متن کاملLong-term Care Financing: Inserting Politics and Resource Allocation in the Debate; Comment on “Financing Long-term Care: Lessons From Japan”
The ageing of the countries’ populations, and in particular the growing number of the very old, is increasing the need for long-term care (LTC). Not surprisingly, therefore, the financing of LTC systems has become a crucial topic across the Organisation for Economic Co-operation and Development (OECD). In the last three decades, various financing policies have been carr...
متن کاملDistributed Resource Allocation in 5G Cellular Networks
The fifth generation (5G) cellular networks are expected to provide wide variety of high rate (i.e., 300 Mbps and 60 Mbps in downlink and uplink, respectively, in 95 percent of locations and time [1]) multimedia services. The 5G communication platform is seen as a global unified standard with seamless connectivity among existing standards, e.g., High Speed Packet Access (HSPA), Long Term Evolut...
متن کاملManaging Large Scale Computational Markets by Arne Andersson and Fredrik Ygge
General equilibrium theory has been proposed for resource allocation in computational markets. The basic procedure is that agents submit bids and that a resource (re)allocation is performed when a set of prices (one for each commodity) is found such that supply meets demand for each commodity. For successful implementation of large markets based on general equilibrium theory, e cient algorithms...
متن کاملA Decentralized Auction Framework to Promote Efficient Resource Allocation in Open Computational Grids
Computational grids enable the sharing, aggregation, and selection of (geographically distributed) computational resources and can be used for solving large scale and data intensive computing applications. Computational grids are an appealing target application for market-based resource allocation especially given the attention in recent years to “virtual organizations” and policy requirements....
متن کامل